package com.loser.module.fill;

import io.github.loserya.module.fill.MetaObjectHandler;
import io.github.loserya.module.fill.entity.FiledMeta;
import org.springframework.stereotype.Component;

import java.util.Date;

@Component
public class MyMetaObjectHandler implements MetaObjectHandler {

    @Override
    public FiledMeta insertFill(Class<?> aClass, Object o) {
        FiledMeta filedMeta = new FiledMeta();
        filedMeta.setFiledName("createDate");
        filedMeta.setObj(new Date());
        return filedMeta;
    }

    @Override
    public FiledMeta updateFill(Class<?> aClass, Object o) {
        FiledMeta filedMeta = new FiledMeta();
        filedMeta.setFiledName("updateDate");
        filedMeta.setObj(new Date());
        return filedMeta;
    }

}
